home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1999 March
/
EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso
/
earcd
/
utils
/
xad
/
developer
/
sources
/
clients
/
smakefile
< prev
next >
Wrap
Makefile
|
1999-01-01
|
3KB
|
112 lines
SCOPTS = RESOPT NOSTACKCHECK STRINGMERGE UNSIGNEDCHARS\
NOCHECKABORT OPTIMIZE OPTIMIZERTIME OPTIMIZERLOOP OPTINLOCAL NOICONS\
MEMSIZE=HUGE DATA=FARONLY CODE=FAR DEBUG=SYMBOL
SLOPTS = SMALLDATA SMALLCODE NOICONS STRIPDEBUG
SDILIB = LIB:SDI_ASM_STD_functions.lib
FARLIB = LIB:scnb.lib
ODIR = //objects/clients/
HEAD = $(ODIR)extheader.o
Ext: DMS LZX
All: AmPlusUnpack DMS LZX MXM-SimpleArc PackDev SuperDuper3 Tar xDisk xMash Zoom
AmPlusUnpack: $(ODIR)AmPlusUnpack
DMS: $(ODIR)DMS
LZX: $(ODIR)LZX
MXM-SimpleArc: $(ODIR)MXM-SimpleArc
PackDev: $(ODIR)PackDev
SuperDuper3: $(ODIR)SuperDuper3
Tar: $(ODIR)Tar
xDisk: $(ODIR)xDisk
xMash: $(ODIR)xMash
Zoom: $(ODIR)Zoom
# ************* global header
$(HEAD): extheader.c
sc $(SCOPTS) $? OBJNAME=$@
# ************* AmPlusUnpack
$(ODIR)AmPlusUnpack: $(HEAD) $(ODIR)AmPlusUnpack.o
slink $(SLOPTS) FROM $(HEAD) $(ODIR)AmPlusUnpack.o TO $@ #LIB $(FARLIB)
$(ODIR)AmPlusUnpack.o: AmPlusUnpack.c
sc $(SCOPTS) $? OBJNAME=$@
# ************* DMS
$(ODIR)DMS: $(HEAD) $(ODIR)DMS.o
slink $(SLOPTS) FROM $(HEAD) $(ODIR)DMS.o TO $@ LIB $(FARLIB) $(SDILIB)
$(ODIR)DMS.o: DMS.c
sc $(SCOPTS) $? OBJNAME=$@
# ************* LZX
$(ODIR)LZX: $(HEAD) $(ODIR)LZX.o
slink $(SLOPTS) FROM $(HEAD) $(ODIR)LZX.o TO $@ LIB $(FARLIB)
$(ODIR)LZX.o: LZX.c
sc $(SCOPTS) $? OBJNAME=$@
# ************* MXM-SimpleArc
$(ODIR)MXM-SimpleArc: $(HEAD) $(ODIR)MXM-SimpleArc.o
slink $(SLOPTS) FROM $(HEAD) $(ODIR)MXM-SimpleArc.o TO $@ LIB $(FARLIB) $(SDILIB)
$(ODIR)MXM-SimpleArc.o: MXM-SimpleArc.c
sc $(SCOPTS) $? OBJNAME=$@
# ************* PackDev
$(ODIR)PackDev: $(HEAD) $(ODIR)PackDev.o
slink $(SLOPTS) FROM $(HEAD) $(ODIR)PackDev.o TO $@ LIB $(FARLIB) $(SDILIB)
$(ODIR)PackDev.o: PackDev.c
sc $(SCOPTS) $? OBJNAME=$@
# ************* SuperDuper3
$(ODIR)SuperDuper3: $(HEAD) $(ODIR)SuperDuper3.o
slink $(SLOPTS) FROM $(HEAD) $(ODIR)SuperDuper3.o TO $@
$(ODIR)SuperDuper3.o: SuperDuper3.c
sc $(SCOPTS) $? OBJNAME=$@
# ************* Tar
$(ODIR)Tar: $(HEAD) $(ODIR)Tar.o
slink $(SLOPTS) FROM $(HEAD) $(ODIR)Tar.o TO $@ LIB $(SDILIB)
$(ODIR)Tar.o: Tar.c
sc $(SCOPTS) $? OBJNAME=$@
# ************* xDisk
$(ODIR)xDisk: $(HEAD) $(ODIR)xDisk.o
slink $(SLOPTS) FROM $(HEAD) $(ODIR)xDisk.o TO $@ LIB $(FARLIB)
$(ODIR)xDisk.o: xDisk.c
sc $(SCOPTS) $? OBJNAME=$@
# ************* xMash
$(ODIR)xMash: $(HEAD) $(ODIR)xMash.o
slink $(SLOPTS) FROM $(HEAD) $(ODIR)xMash.o TO $@
$(ODIR)xMash.o: xMash.c
sc $(SCOPTS) $? OBJNAME=$@
# ************* Zoom
$(ODIR)Zoom: $(HEAD) $(ODIR)Zoom.o
slink $(SLOPTS) FROM $(HEAD) $(ODIR)Zoom.o Lh.o TO $@ LIB $(FARLIB) LIB:debug.lib LIB:amiga.lib
$(ODIR)Zoom.o: Zoom.c_
sc $(SCOPTS) $? OBJNAME=$@